place where cattle are branded - Allemand Anglais Dictionnaire